A design pattern in architecture and computer science is a formal way of documenting a solution to a design problem in a particular field of expertise. The idea was introduced by the architect Christopher Alexander in the field of architectureAlexander, A Pattern Language and has been adapted for various other disciplines, including computer science.
详细百科解释